package org.hcyspartnoc.luoxin.pojo.vo.service;

import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class ServiceCounselorOrderVo {
    private Long id;
    private Integer userId;
    private String counselorId;
    private Integer serviceType; // 假设这里的类型足够表示chat, audio, video
    private Integer serviceDuration;
    private Double servicePrice; // 使用Double而不是DECIMAL，因为Java中没有直接的DECIMAL类型
    private String formatScheduledTime;
    private String formatStartTime;
    private String formatEndTime;
    private Integer status; //1: no_pay 2: scheduled, 3: in_progress, 4: completed, 5: cancelled
    private String formatCreatedAt; // MyBatis Plus通常会在插入时自动处理这个字段，但也可以手动设置
    private String formatUpdatedAt; // MyBatis Plus支持在更新时自动设置这个字段
    private Integer sessionId;
    private WxPayRespVO wxPayRespVO;
}